﻿//using System.ServiceModel;
//using Lari.Services.DataContract;
//using Lari.Framework.Exceptions.DataContract;
//using System.Collections.Generic;
//using System.Linq;


//namespace Lari.Services.ServiceContract
//{
//    [ServiceContract()]
//    public partial interface IUserManager : IHMSService
//    {


//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        List<TSystem> TrailStatus();

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        Employee Athenticate(string userId, string password);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        List<Facility> Facilities(int userId);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        void SetDefaultFacility(int userId,int facilityId);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        void ChangePassword(int userId, string newPassword,string oldPassword);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        List<Employee> SearchUsers(string userIdRLastNameHint);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        void ResetPassword(int userID, string newPwd);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        bool DoesUserExist(string userID);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        Employee GetUser(int userID);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        int Save(Employee u);

//        [FaultContract(typeof(LariFault))]
//        [OperationContract()]
//        void UpgradeLicense(string license, bool fullupgrade);
//    }
//}
